@charset "utf-8";
/* CSS Document */
/* ====================
design by jackiechan 2012.9.17
==================== */
body{background:#ffffff; font-size:12px; font:9pt Tahoma,Arial,Helvetica,Sans-Serif; line-height:150%; margin:0px; padding:0px;  font-family:"微软雅黑"}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear {height:0px; clear:both; overflow:hidden;}
a:link, a:visited {color:#0484ed; text-decoration:none;}
a:hover {color:#0484ed; text-decoration:none;}
.blank10{height:10px; clear:both; visibility:hidden;}
.blank15{height:15px; clear:both; visibility:hidden;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*headermax*/
.headermax{ height:100px; width:100%; border-top:10px solid #0484ed}
.header{ width:1000px; margin:0px auto; height:100px; margin:0px auto}
.header .logo{ float:left; margin-top:15px;}
.headri{ float:right}
.headri .tela{ line-height:46px; height:46px; font-size:14px; text-align:right; margin-top:5px;}
.headri .tela .dds{ background:url(images/hea_d.gif) no-repeat center 5px; width:13px; height:10px; display:block; float:left}
.headri ul li{ float:left; font-size:14px; background:url(images/header_line.gif) no-repeat right; padding:0px 8px}
/*content*/
.content{ width:960px; margin:0px auto;}
.contenleft{ width:746px; float:left}
.btnleft{ width:714px; float:left; border:1px solid #0484ed; border-top:3px solid #0484ed; background:url(images/cont_left.gif) no-repeat left top;  padding:15px;}
.conte{ margin-top:15px;}
.conarte{ line-height:22px; color:#0484ed; text-indent:2em; margin-top:5px;}
.jymax{ width:700px; overflow:hidden}
.jymax ul{ width:110%}
.jymax ul li{ float:left; margin:25px 75px 0px 35px; display:inline }
/*conp*/
.conp{ margin-top:15px;}
.conp h4{ font-size:14px; font-weight:bold; color:#0484ed; line-height:25px;}
.conp div{ text-indent:2em; line-height:23px;}
/*contentri*/
.contentri{ float:left; width:187px; margin-left:15px; display:inline}
#categor_tree .tokd{ margin-bottom:2px; width:187px; height:50px;}
#categor_tree .bntma{ width:187px; height:50px; position:relative}
.toggleblock{ margin-bottom:5px;}
#categor_tree .hides { display: none;}
#categor_tree .shows { display:block;}
#categor_tree ul li {}

#categor_tree ul li a {height:24px;  overflow: hidden; width: 154px; border:1px solid #e0e0e0; display:block; line-height:24px; background:url(images/on_out.gif) no-repeat 11px 7px; padding-left:28px; margin-top:3px;font-weight:bold}

#categor_tree ul li a:hover {height:24px;  overflow: hidden; width: 154px; border:1px solid #e0e0e0; display:block; line-height:24px; background:#f5f4f4 url(images/on_on.gif) no-repeat 11px 7px; padding-left:28px}

#categor_tree .open { background: url("images/bnt_jian.gif") no-repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 16px; padding-right: 5px; padding-top: 5px; position: relative;top: 3px; width: 16px; position:absolute; z-index:1; top:0px; right:0px}
#categor_tree .close { background: url("images/bnt_jia.gif") no-repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 16px; padding-right: 5px; position: relative; top: 3px; width: 16px; position:absolute; z-index:1; top:0px; right:0px}

/*分类树end*/
#cattree ul li {height:24px;  overflow: hidden; width: 154px; border:1px solid #e0e0e0; display:block; line-height:24px; background:#f5f4f4 url(images/on_on.gif) no-repeat 11px 7px; padding-left:28px; margin-top:5px; font-weight:bold}

/*友情链接*/
.tdlj{ width:187px; overflow:hidden}
.tdlj ul{ width:105%}
.tdlj ul li{ float:left; width:86px; height:34px; border:1px solid #cccccc; margin:5px 7px 0px 0px; display:inline}

.yqto{height:24px;  overflow: hidden; width: 154px; border:1px solid #e0e0e0; display:block; line-height:24px; background:#f5f4f4 url(images/on_on.gif) no-repeat 11px 7px; padding-left:28px; margin-top:5px; font-weight:bold}
/*pagesfoot*/
.pagesfoot{ background:url(images/foot_line.gif) repeat-x; height:143px; width:100%;}
.pagef{ width:1000px; margin:0px auto; text-align:center}
.pagef p{ line-height:35px; padding-top:15px; color:#CCC}
.pagef p a{ padding:0px 5px}
.temd{ line-height:30px;}

.catet{ background:url(images/cat_line.gif) no-repeat right 5px; height:35px; font-size:16px; color:#0484ed; margin-top:10px; }
.mbmax{ width:714px; overflow:hidden}
.mbmax ul{ width:110%}
.mbmax ul li{ background:url(images/li_bk.gif) no-repeat; width:282px; height:180px; padding:12px; float:left; margin:25px 70px 0px 10px;}
.mbmax ul li p{ width:270px; font-size:12px; line-height:18px; height:72px; overflow:hidden; margin:0px auto; margin-top:5px;}
/*注册/登录*/
.regmax{ width:998px; border:1px solid #cccccc; margin:0px auto}
.regtop{ background:url(images/reg_line.gif) repeat-x; height:32px; line-height:32px; font-size:14px; font-weight:bold; padding-left:15px;}
.regm{ width:938px; padding:30px;}

.regm ul{ background:url(images/regtline.gif) no-repeat bottom; height:32px;}
.regm ul li{ float:left; background:url(images/reg_tbk.gif) no-repeat; width:155px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#0484ed; font-weight:bold}

/*lmax*/
.lmax{ width:425px; float:left; background:url(images/reglin.gif) repeat-y right top; height:500px; margin-top:30px;}
.rmax{  width:425px; float:left; margin-top:30px;}
.fondo{ color:#cc0000; font-weight:bold;}
.rinput{ background:url(images/ttest.gif) no-repeat; width:288px; height:26px; border:1px solid #ababab; overflow:hidden; padding:0px 5px; line-height:26px;}
.fonh{ color:#333}

.bttoma{ font-size:20px; color:#ff7011; border-bottom:1px solid #cccccc; line-height:30px; height:30px; margin-top:10px}
.nrss{ line-height:25px; text-indent:2em; border:1px solid #cccccc; margin-top:10px;}
.bntfk{ background:url(images/bnt_gm.gif) no-repeat; width:156px; height:40px; border:none;}
.bntjr{ background:url(images/bnt_jr.gif) no-repeat; width:156px; height:40px; border:none;}

.user_menu {width:160px; float:left;}
.user_menu h1 {font-size:14px; color:#fff; padding-left:15px; height:30px; line-height:30px; overflow:hidden; background:url(images/us_tbk.gif) left top no-repeat;}
.user_menu dl {border:1px solid #abcae7; border-top:none; width:158px; padding-bottom:8px;}
.user_menu dt {font-size:12px; font-weight:bold; color:#333; padding-left:14px; height:30px; line-height:30px; overflow:hidden; background:url(images/us_dt.gif) left top repeat-x; margin:12px 0 5px 0;}
.member_info {border-left:1px solid #abcae7; border-right:1px solid #abcae7; width:138px; padding:10px;}
.member_info {line-height:24px;}
.member_info img {padding:1px; border:1px solid #e0ecf6; width:120px; height:120px;}
.member_info div {padding-bottom:8px; text-align:center}

.user_menu dd {height:30px; line-height:30px;}
.user_menu #no_mt {margin:0 0 5px 0;}
.user_menu dd a {background:url(images/r_jt.gif) 17px 2px no-repeat; padding-left:27px;}
.user_menu dd a.on {background:url(images/us_on.gif) 8px center no-repeat; padding-left:27px; font-weight:bold; display:block; color:#ff6600;}

.uc_right {width:830px; float:right;}
.main {width:1000px; margin:12px auto 0 auto;}

.ud_box {width:668px; background:url(images/ud_bk.gif) left top repeat-y; padding:7px 12px 7px 150px; position:relative;}
.touxiang {position:absolute; top:7px; height:206px; left:13px; border-right:1px solid #ffedd5; padding-right:12px; text-align:center;}
.touxiang h3 {font-weight:normal; font-size:12px; padding-top:8px;}
.touxiang img {padding:1px; border:1px solid #edd28b; width:106px; height:106px;}

.ud_border {border:1px solid #ffeed6; background:#fff; padding:12px; width:642px; overflow:hidden; margin-top:10px;}
.ud_border ul {width:105%; float:left;}
.ud_border li {width:310px; border-right:1px solid #ffeed6; margin-right:10px; float:left; display:inline; padding-right:12px;}
.ud_border li p {height:30px; border-bottom:1px solid #ffeed6; line-height:30px;}
.ud_border li b {font-weight:normal; color:#ff6600;}
.us_info {line-height:26px;}
.us_info font {color:#ff6600; font-size:18px; font-weight:bold;}
.us_info span {color:#23499f; font-weight:bold;}
.us_info b {font-weight:normal; color:#888;}

.us_product {width:830px; position:relative; padding-top:12px;}
.us_product .more_p {position:absolute; top:16px; right:11px; z-index:10000;}

.us_tab {width:100%; background:url(images/ustab_bk.gif) left top no-repeat; height:32px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; float:left;}
.us_tab li {float:left; cursor:pointer; padding:0 30px;}
.us_tab li.li_on {cursor:pointer; padding:0 29px; background:#fff; border:1px solid #cddeee; border-bottom:none; color:#ff6600;}

.usp_list {border:1px solid #cddeee; border-top:none; width:828px; float:left}
.usp_list ul {padding:8px 0 18px 20px; float:left; width:808px;}
.usp_list li {float:left; background:url(images/pr_bk.gif) left top no-repeat; width:163px; padding:11px 11px 2px 11px; height:250px; position:relative; margin:12px 16px 0 0;}
.usp_list li img {width:163px; height:163px;}
.usp_list li p {position:absolute; top:80px; left:10px; font-size:12px; background:url(images/usp_bk.png) left top no-repeat; height:26px; width:153px; text-align:right; line-height:26px; overflow:hidden; padding-right:11px; z-index:100;}
.usp_list li p b {color:#ff6600; padding:0 3px;}
.usp_list h1 {font-size:12px; font-weight:normal; height:30px; line-height:30px; overflow:hidden; margin-top:12px;}
.usp_list h3 {font-size:12px; font-weight:normal; height:40px; line-height:20px; overflow:hidden; color:#666;}
.usp_list h3 font {font-size:14px; color:#ff6600; font-weight:bold;}

.gong_y2 {background:url(images/uc_urbk.gif) left top no-repeat; height:30px; line-height:30px; overflow:hidden; padding-left:28px; font-size:12px; font-weight:normal; margin-bottom:12px;}
.gong_y2 b {color:#ff6600; padding-left:3px;}

.profile {float:left; width:510px;}
.profile h3 {font-size:12px; color:#ff6600; border-bottom:1px solid #dddddd; height:26px; line-height:26px; overflow:hidden; position:relative; margin:10px 0 10px 0;}
.profile h3 span {font-size:12px; color:#23499f; position:absolute; top:0; right:0; font-weight:normal;}
.profile h3 span b {color:#ff6600;}


.profile_info {float:right; width:133px; height:146px; background:url(images/uc_pro.gif) left top no-repeat; position:relative; padding:7px 12px 7px 150px;}
.profile_info h1 {font-size:14px; color:#ff6600; border-bottom:1px solid #feeed5; height:28px; line-height:28px; overflow:hidden;}
.profile_info p {line-height:24px; padding-top:8px;}

.user_tab1 th {font-size:12px; width:100px; text-align:right; font-weight:normal; color:#686868; padding:5px 0;}
.user_tab1 td {padding:5px 0;}

.user_tab6 th {font-size:12px; width:130px; text-align:right; font-weight:normal; color:#686868; padding:6px 0;}
.user_tab6 td {padding:6px 0;}
.block{ height:30px; line-height:30px; width:980px; margin:0px auto}

.user_bnt {background:url(images/bnt_bk.gif) left top no-repeat; width:91px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.flon{ background:url(images/flo_t.gif) no-repeat; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#000000; padding-left:20px; width:982px;}
.flbox{ width:946px; border:3px solid #aacae7; border-top:none; border-bottom:none; padding:0px 25px;}
.flowBox h5{ border-bottom:2px solid #b7d2df; height:36px; font-size:14px; color:#ff6600; font-weight:bold; line-height:36px;}
.user_tab2 th {background:#e5effb; padding:6px 10px; font-size:12px; text-align:left;}
.user_tab2 td {padding:6px 10px; text-align:left;}

.nras{ line-height:25px; border:1px solid #cccccc; margin-top:10px;}

.xx_max{ border:3px solid #0484ed; background:#FFF; width:460px; position:relative}
.xx_max .xmla{ position:absolute; top:5px; right:5px; z-index:1}
.jlbor{border:2px solid #0484ed; background:#FFF; width:360px; padding:10px;}